import { MemberPropertyMap as MPM } from "@/map/member/property-map";
import {
  PointChangeRecordMap as PCRM,
  PointChangeTypeMap as PCTM,
  PointTypeMap as PTM,
} from "@/map/point/property-map";

export enum GetMultipleChangeListMap {
  RecordId = PCRM.Id,
  RecordTitle = PCRM.Title,
  PointType = PCRM.Type,
  PointTypeId = PTM.Id,
  PointTypeName = PTM.Name,
  NumberOfPeople = PCRM.NumberOfPeople,
  CreateTime = PCRM.CreateTime,
  Status = PCRM.Status,
  Operator = PCRM.Operator,
  OperatorId = MPM.Id,
  OperatorNo = MPM.No,
  OperatorName = MPM.Name,
  OperatorGender = MPM.Gender,
  OperatorAvatar = MPM.Avatar,
  OperatorTel = MPM.Tel,
  OperatorClass = MPM.Class,
  OperatorRole = MPM.Role,
  OperatorRoleId = "id",
  OperatorRoleName = "roleName",
}

export enum GetMemberPointChangeMap {
  UserId = MPM.Id,
  UserNo = MPM.No,
  UserName = MPM.Name,
  UserTel = MPM.Tel,
  UserClass = MPM.Class,
  UserTotalPoint = MPM.TotalPoint,
  UserPoints = MPM.Points,
  UserRecords = MPM.Records,
  ChangeTime = PCRM.CreateTime,
  ChangeType = PCRM.ChangeType,
  ChangeTypeId = PCTM.Id,
  ChangeTypeText = PCTM.Text,
  ChangePoint = PCRM.ChangePoint,
  PointType = PCRM.Type,
  PointTypeId = PTM.Id,
  PointTypeName = PTM.Name,
  PointTypeValue = "pointValue",
  Operator = PCRM.Operator,
  OperaterId = MPM.Id,
  OperaterName = MPM.Name,
}
